to guarantee delivery - Français Anglais Dictionnaire